package com.hyg.module_report.model;

import android.os.Parcel;
import android.os.Parcelable;

/**
 * @author: Administrator
 * @date: 2020/12/31
 */
public class V2AdviceDetailData implements Parcelable {
    /**
     * id : 1
     * ysOnlyId : 1
     * ysName : 养生指导原则
     * ysNickname : null
     * imageUrl : null
     * videoUrl : null
     * content : null
     * principle : 您当前的健康问题多因劳累过度，元气耗伤太过；或后天失养，元气生成匮乏所致。因此，建议您在日常调养中以益气补虚为基本调理原则。日常调养应注意劳逸结合，避免汗出当风，坚持锻炼。饮食上要忌冷抑热，多食用甘温补气之品。衣着以舒适为宜，忌贪凉。
     * categoryId : 8
     * categoryName : 养生指导原则
     * bigCate : null
     * midCate : null
     * smallCate : null
     * rawMaterial : null
     * practice : null
     * operationUsage : null
     * position : null
     * effect : null
     * beCareful : null
     * tips : null
     * taboo : null
     * startAge : null
     * endAge : null
     * gender : null
     * manXingBing : null
     * zhengXing : 气虚证
     * disLocation : null
     * disNature : null
     * tiZhi : null
     * jingShen : null
     * people : null
     * occupationalCharacteristics : null
     * isDelete : 0
     * createTime : 2020-12-23 17:10:50
     * updateTime : 2020-12-23 17:10:50
     * createUserId : null
     * updateUserId : null
     * dataVersion : 2.0.0
     * dataFromDevice : 养生中心管理1.0
     * extendJsonData : null
     * startTime : null
     * endTime : null
     */

    public int id;
    public String ysOnlyId;
    public String ysName;
    public String ysNickname;
    public String imageUrl;
    public String videoUrl;
    public String content;
    public String principle;
    public int categoryId;
    public String categoryName;
    public String bigCate;
    public String midCate;
    public String smallCate;
    public String rawMaterial;
    public String practice;
    public String operationUsage;
    public String position;
    public String effect;
    public String beCareful;
    public String tips;
    public String taboo;
    public int startAge;
    public int endAge;
    public int gender;
    public String manXingBing;
    public String zhengXing;
    public String disLocation;
    public String disNature;
    public String tiZhi;
    public String jingShen;
    public String people;
    public String occupationalCharacteristics;
    public int isDelete;
    public String createTime;
    public String updateTime;
    public String createUserId;
    public String updateUserId;
    public String dataVersion;
    public String dataFromDevice;
    public String extendJsonData;
    public String startTime;
    public String endTime;

    public V2AdviceDetailData() {
    }

    protected V2AdviceDetailData(Parcel in) {
        id = in.readInt();
        ysOnlyId = in.readString();
        ysName = in.readString();
        ysNickname = in.readString();
        imageUrl = in.readString();
        videoUrl = in.readString();
        content = in.readString();
        principle = in.readString();
        categoryId = in.readInt();
        categoryName = in.readString();
        bigCate = in.readString();
        midCate = in.readString();
        smallCate = in.readString();
        rawMaterial = in.readString();
        practice = in.readString();
        operationUsage = in.readString();
        position = in.readString();
        effect = in.readString();
        beCareful = in.readString();
        tips = in.readString();
        taboo = in.readString();
        startAge = in.readInt();
        endAge = in.readInt();
        gender = in.readInt();
        manXingBing = in.readString();
        zhengXing = in.readString();
        disLocation = in.readString();
        disNature = in.readString();
        tiZhi = in.readString();
        jingShen = in.readString();
        people = in.readString();
        occupationalCharacteristics = in.readString();
        isDelete = in.readInt();
        createTime = in.readString();
        updateTime = in.readString();
        createUserId = in.readString();
        updateUserId = in.readString();
        dataVersion = in.readString();
        dataFromDevice = in.readString();
        extendJsonData = in.readString();
        startTime = in.readString();
        endTime = in.readString();
    }

    public static final Creator<V2AdviceDetailData> CREATOR = new Creator<V2AdviceDetailData>() {
        @Override
        public V2AdviceDetailData createFromParcel(Parcel in) {
            return new V2AdviceDetailData(in);
        }

        @Override
        public V2AdviceDetailData[] newArray(int size) {
            return new V2AdviceDetailData[size];
        }
    };

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getYsOnlyId() {
        return ysOnlyId;
    }

    public void setYsOnlyId(String ysOnlyId) {
        this.ysOnlyId = ysOnlyId;
    }

    public String getYsName() {
        return ysName;
    }

    public void setYsName(String ysName) {
        this.ysName = ysName;
    }

    public String getYsNickname() {
        return ysNickname;
    }

    public void setYsNickname(String ysNickname) {
        this.ysNickname = ysNickname;
    }

    public String getImageUrl() {
        return imageUrl;
    }

    public void setImageUrl(String imageUrl) {
        this.imageUrl = imageUrl;
    }

    public String getVideoUrl() {
        return videoUrl;
    }

    public void setVideoUrl(String videoUrl) {
        this.videoUrl = videoUrl;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getPrinciple() {
        return principle;
    }

    public void setPrinciple(String principle) {
        this.principle = principle;
    }

    public int getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(int categoryId) {
        this.categoryId = categoryId;
    }

    public String getCategoryName() {
        return categoryName;
    }

    public void setCategoryName(String categoryName) {
        this.categoryName = categoryName;
    }

    public String getBigCate() {
        return bigCate;
    }

    public void setBigCate(String bigCate) {
        this.bigCate = bigCate;
    }

    public String getMidCate() {
        return midCate;
    }

    public void setMidCate(String midCate) {
        this.midCate = midCate;
    }

    public String getSmallCate() {
        return smallCate;
    }

    public void setSmallCate(String smallCate) {
        this.smallCate = smallCate;
    }

    public String getRawMaterial() {
        return rawMaterial;
    }

    public void setRawMaterial(String rawMaterial) {
        this.rawMaterial = rawMaterial;
    }

    public String getPractice() {
        return practice;
    }

    public void setPractice(String practice) {
        this.practice = practice;
    }

    public String getOperationUsage() {
        return operationUsage;
    }

    public void setOperationUsage(String operationUsage) {
        this.operationUsage = operationUsage;
    }

    public String getPosition() {
        return position;
    }

    public void setPosition(String position) {
        this.position = position;
    }

    public String getEffect() {
        return effect;
    }

    public void setEffect(String effect) {
        this.effect = effect;
    }

    public String getBeCareful() {
        return beCareful;
    }

    public void setBeCareful(String beCareful) {
        this.beCareful = beCareful;
    }

    public String getTips() {
        return tips;
    }

    public void setTips(String tips) {
        this.tips = tips;
    }

    public String getTaboo() {
        return taboo;
    }

    public void setTaboo(String taboo) {
        this.taboo = taboo;
    }

    public int getStartAge() {
        return startAge;
    }

    public void setStartAge(int startAge) {
        this.startAge = startAge;
    }

    public int getEndAge() {
        return endAge;
    }

    public void setEndAge(int endAge) {
        this.endAge = endAge;
    }

    public int getGender() {
        return gender;
    }

    public void setGender(int gender) {
        this.gender = gender;
    }

    public String getManXingBing() {
        return manXingBing;
    }

    public void setManXingBing(String manXingBing) {
        this.manXingBing = manXingBing;
    }

    public String getZhengXing() {
        return zhengXing;
    }

    public void setZhengXing(String zhengXing) {
        this.zhengXing = zhengXing;
    }

    public String getDisLocation() {
        return disLocation;
    }

    public void setDisLocation(String disLocation) {
        this.disLocation = disLocation;
    }

    public String getDisNature() {
        return disNature;
    }

    public void setDisNature(String disNature) {
        this.disNature = disNature;
    }

    public String getTiZhi() {
        return tiZhi;
    }

    public void setTiZhi(String tiZhi) {
        this.tiZhi = tiZhi;
    }

    public String getJingShen() {
        return jingShen;
    }

    public void setJingShen(String jingShen) {
        this.jingShen = jingShen;
    }

    public String getPeople() {
        return people;
    }

    public void setPeople(String people) {
        this.people = people;
    }

    public String getOccupationalCharacteristics() {
        return occupationalCharacteristics;
    }

    public void setOccupationalCharacteristics(String occupationalCharacteristics) {
        this.occupationalCharacteristics = occupationalCharacteristics;
    }

    public int getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(int isDelete) {
        this.isDelete = isDelete;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(String createUserId) {
        this.createUserId = createUserId;
    }

    public String getUpdateUserId() {
        return updateUserId;
    }

    public void setUpdateUserId(String updateUserId) {
        this.updateUserId = updateUserId;
    }

    public String getDataVersion() {
        return dataVersion;
    }

    public void setDataVersion(String dataVersion) {
        this.dataVersion = dataVersion;
    }

    public String getDataFromDevice() {
        return dataFromDevice;
    }

    public void setDataFromDevice(String dataFromDevice) {
        this.dataFromDevice = dataFromDevice;
    }

    public String getExtendJsonData() {
        return extendJsonData;
    }

    public void setExtendJsonData(String extendJsonData) {
        this.extendJsonData = extendJsonData;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }


    @Override
    public String toString() {
        return "V2AdviceDetailData{" +
                "id=" + id +
                ", ysOnlyId='" + ysOnlyId + '\'' +
                ", ysName='" + ysName + '\'' +
                ", ysNickname='" + ysNickname + '\'' +
                ", imageUrl='" + imageUrl + '\'' +
                ", videoUrl='" + videoUrl + '\'' +
                ", content='" + content + '\'' +
                ", principle='" + principle + '\'' +
                ", categoryId=" + categoryId +
                ", categoryName='" + categoryName + '\'' +
                ", bigCate='" + bigCate + '\'' +
                ", midCate='" + midCate + '\'' +
                ", smallCate='" + smallCate + '\'' +
                ", rawMaterial='" + rawMaterial + '\'' +
                ", practice='" + practice + '\'' +
                ", operationUsage='" + operationUsage + '\'' +
                ", position='" + position + '\'' +
                ", effect='" + effect + '\'' +
                ", beCareful='" + beCareful + '\'' +
                ", tips='" + tips + '\'' +
                ", taboo='" + taboo + '\'' +
                ", startAge=" + startAge +
                ", endAge=" + endAge +
                ", gender=" + gender +
                ", manXingBing='" + manXingBing + '\'' +
                ", zhengXing='" + zhengXing + '\'' +
                ", disLocation='" + disLocation + '\'' +
                ", disNature='" + disNature + '\'' +
                ", tiZhi='" + tiZhi + '\'' +
                ", jingShen='" + jingShen + '\'' +
                ", people='" + people + '\'' +
                ", occupationalCharacteristics='" + occupationalCharacteristics + '\'' +
                ", isDelete=" + isDelete +
                ", createTime='" + createTime + '\'' +
                ", updateTime='" + updateTime + '\'' +
                ", createUserId='" + createUserId + '\'' +
                ", updateUserId='" + updateUserId + '\'' +
                ", dataVersion='" + dataVersion + '\'' +
                ", dataFromDevice='" + dataFromDevice + '\'' +
                ", extendJsonData='" + extendJsonData + '\'' +
                ", startTime='" + startTime + '\'' +
                ", endTime='" + endTime + '\'' +
                '}';
    }


    @Override
    public int describeContents() {
        return 0;
    }

    @Override
    public void writeToParcel(Parcel dest, int flags) {
        dest.writeInt(id);
        dest.writeString(ysOnlyId);
        dest.writeString(ysName);
        dest.writeString(ysNickname);
        dest.writeString(imageUrl);
        dest.writeString(videoUrl);
        dest.writeString(content);
        dest.writeString(principle);
        dest.writeInt(categoryId);
        dest.writeString(categoryName);
        dest.writeString(bigCate);
        dest.writeString(midCate);
        dest.writeString(smallCate);
        dest.writeString(rawMaterial);
        dest.writeString(practice);
        dest.writeString(operationUsage);
        dest.writeString(position);
        dest.writeString(effect);
        dest.writeString(beCareful);
        dest.writeString(tips);
        dest.writeString(taboo);
        dest.writeInt(startAge);
        dest.writeInt(endAge);
        dest.writeInt(gender);
        dest.writeString(manXingBing);
        dest.writeString(zhengXing);
        dest.writeString(disLocation);
        dest.writeString(disNature);
        dest.writeString(tiZhi);
        dest.writeString(jingShen);
        dest.writeString(people);
        dest.writeString(occupationalCharacteristics);
        dest.writeInt(isDelete);
        dest.writeString(createTime);
        dest.writeString(updateTime);
        dest.writeString(createUserId);
        dest.writeString(updateUserId);
        dest.writeString(dataVersion);
        dest.writeString(dataFromDevice);
        dest.writeString(extendJsonData);
        dest.writeString(startTime);
        dest.writeString(endTime);
    }
}
